Big Huge Thesaurus

Procavia capensis

noun